two headed snake - Alemán Inglés Diccionario